﻿<?xml version="1.0" encoding="utf-8"?>
<MvcFrameorkModels>
  <ModelConfiguration id="MainModelControllers">
    <controllers>

      <controller id="StupidNodeChecking" type="BuildingAplication.ApllicationControllers.StupidNodeChecking, BuildingAplication" enabled ="true">
        <NextAddition id="Base"/>
        <NextRemoval id="Base"/>
      </controller >
      <controller id="NodeCheckingController" type="BuildingAplication.ApllicationControllers.NodeCheckingController, BuildingAplication" enabled ="true">
        <NextAddition id="Base"/>
        <NextRemoval id="Base"/>
      </controller >

      <controller id="LinearController" type="BuildingAplication.ApllicationControllers.AddLinearController, BuildingAplication" enabled ="true">
        <NextAddition id="IntersectionController"/>
        <NextRemoval id="IntersectionController"/>
      </controller >

      <controller id="IntersectionController" type="BuildingAplication.ApllicationControllers.LinearInresectionController, BuildingAplication" enabled ="true">
        <NextAddition id="Base"/>
        <NextRemoval id="Base"/>
      </controller >

      <AdditionController id ="NodeCheckingController"/>
      <RemovalController id ="NodeCheckingController"/>
    </controllers>
  </ModelConfiguration>
  <ModelConfiguration id="StaticAnalysisModel">
    <controllers>
      <controller id="NodeCheckingController" type="BuildingAplication.ApllicationControllers.NodeCheckingController, BuildingAplication" enabled ="false">
        <NextAddition id="LinearController"/>
        <NextRemoval id="LinearController"/>
      </controller >

      <controller id="LinearController" type="BuildingAplication.ApllicationControllers.AddLinearController, BuildingAplication" enabled ="false">
        <NextAddition id="IntersectionController"/>
        <NextRemoval id="IntersectionController"/>
      </controller >

      <controller id="IntersectionController" type="BuildingAplication.ApllicationControllers.LinearInresectionController, BuildingAplication" enabled ="false">
        <NextAddition id="Base"/>
        <NextRemoval id="Base"/>
      </controller >

      <AdditionController id ="NodeCheckingController"/>
      <RemovalController id ="NodeCheckingController"/>
    </controllers>
  </ModelConfiguration>
</MvcFrameorkModels>
